import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import '@/assets/css/index.scss'// 公共样式
import '@/utils/register'// 引入公共的 过滤器 组件 指令 样式(filters.js没有暴露只需要写import(引用之后自动执行); 若是写了暴露,则需要写import...from'...')
// import VueResource from 'vue-resource'
// import axios from '@/utils/axios.js'

/** */
/** */
// 挂载到Vue上
// Vue.use(VueResource)// this.$htpp或者Vue.http
// Vue.prototype.$axios = axios// this==Vue.prototype -> this.$axios=axios

/** */
/** */
// console.log("dpr=" + window.devicePixelRatio);可以证明main.js是一开始调用的
/** */
/** */

Vue.config.productionTip = false

new Vue({
  router, // 一次只能挂载一个路由
  store, // 挂载之后可以全局使用this.$store,指向 store;不然每次都要导入store
  render: h => h(App), // 加载根组件到div#app,而不是把index.html中id="app"当做根组件
  watch: {
    // 监听路由切换, 不是路由守卫
    $route: function (to, from) {

    }
  }
}).$mount('#app')
